# coding = utf-8
import os
import unittest
from unittest import defaultTestLoader

# 加载某个路径下的所有类里的所有测试用例至用例集
# 测试用例存放路径
case_path = 'D:\siwei_code\WORK\SiWei_UIAuto_Test\TestCase'


# 获取所有测试用例
def get_allcase():
    # 使用discover()方法，切记测试用例中需要执行的测试方法必须以test开头，否则无法加载！！！
    discover = unittest.defaultTestLoader.discover(case_path, pattern="test*.py")
    suite = unittest.TestSuite()
    suite.addTest(discover)
    return suite


if __name__ == '__main__':
    # 运行测试用例
    runner = unittest.TextTestRunner()
    runner.run(get_allcase())
